And more than 70 % hardware are tested during microcode self - test since the execution of micro program can cover other data paths . boundary scan is designed according to ieee1149 . 1 , and some other instructions such as degug , runbist are provided to support internal fault testing , online debugging and built - in self - test besides the several necessary insructions . internal scan is implemented by partial scan , through this the boundary of logic component and user - cared system registers can be selected to be scanned Bist用于測試cpu的微碼rom ,其它ram則利用微碼rom中的微程序進行測試,而微程序的運行則可以順帶覆蓋其它數據通路,從而使高達70 %的硬件得到測試;邊界掃描按ieee1149 . 1標準設計,除必備的幾條邊界掃描指令外,還提供了debug 、 runbist等指令以支持內部故障測試、在線調試及內建自測試;內部掃描采用部分掃描策略,選擇邏輯部件的邊界及用戶關心的系統(tǒng)寄存器進行掃描,從而實現了硬件邏輯劃分,方便了后續(xù)的測試碼產生和故障模擬,并為在線調試打下了基礎。